"""
演示在类的内部调用成员属性

self关键字介绍
    它是Python的一个内置的关键字，表示 类中的某个对象具体的引用(地址)，即：谁调用函数，self指的就是谁

    作用：
        用于函数区分不同的对象，即函数要知道具体是类的哪个对象在调用它
    细节：
        1. 在类的外部调用成员属性和行为： 对象名.   的方式
        2. 在类的内部调用成员属性和行为: self. 的方式

"""

class Student:

    def __init__(self,name):
        self.name = name

    def eat(self):
        print(f'学生{self.name}刚吃完饭')

    def study(self):
        self.eat()
        print(f'学生{self.name}在学习...')


if __name__ == '__main__':
    s1 = Student('刘千琪')
    print(s1.name)
    s1.study()

    print('='*30)

    s2 = Student('任瑜阳')
    print(s2.name)
    s2.study()


